Tutorial: Object Properties

Object Properties

Note: not all descriptions are finished.

Name Obj Prop ID Description
OBJ_ID 1 Object ID (int)
X 2 X position (float)
Y 3 Y position (float)
HORIZONTAL_FLIP 4 Whether to flip horizontally (bool)
VERTICAL_FLIP 5 Whether to flip vertically (bool)
ROTATION 6 How much to rotate in degrees (float)
TRIGGER_RED 7 Red value in color & pulse trigger (int)
TRIGGER_GREEN 8 Green value in color & pulse trigger (int)
TRIGGER_BLUE 9 Blue value in color & pulse trigger (int)
DURATION 10 Duration of a trigger (float)
CHANCE 10 Chance of one of the two groups being ran in a random trigger (float)
TOUCH_TRIGGERED 11 Whether to make the trigger touch triggered (bool)
PORTAL_CHECKED 13 Whether the Preview check is on for a portal (bool)
PLAYER_COLOR_1 15 If player color 1 is checked on a color (bool)
PLAYER_COLOR_2 16 If player color 2 is checked on a color (bool)
BLENDING 17 If blending is checked on a color (bool)
EDITOR_LAYER_1 20 The first editor layer of an object (int)
COLOR 21 Base color of an object (color)
COLOR_2 22 Detail color of an object (color)
TARGET_COLOR 23 The target color ID of a color trigger (color)
Z_LAYER 24 The Z layer an object is located on (int)
Z_ORDER 25 The Z order an object is set to (int)
MOVE_X 28 The X movement of a move trigger (int)
MOVE_Y 29 The Y movement of a move trigger (int)
EASING 30 Easing type of a trigger (can be a pre-defined easing from docs or a number)
TEXT 31 The text to display on a text object (base64 encoded string)
SCALING 32 The scale of an object (float)
GROUP_PARENT 34 If group parent is checked on an object (bool)
OPACITY 35 Changes the opacity of the object (float)
ACTIVE_TRIGGER 36 No known usage (bool)
HVS_ENABLED 41 Whether the hue, saturation and brightness/value of the "Main" color is modified (bool)
COLOR_2_HVS_ENABLED 42 Whether the hue, saturation and brightness/value of the "Detail" color is modified (bool)
HVS 43 An object's "Main" color HSV value (a-separated list, e.g. <hue>a<saturation>a<value>a<saturation checked(bool)>a<brightness checked(bool)>)
COLOR_2_HVS 44 An object's "Detail" color HSV value
FADE_IN 45 A pulse trigger's fade in time (float)
HOLD 46 A pulse trigger's hold time (float)
FADE_OUT 47 A pulse trigger's fade out time (float)
PULSE_HSV 48 Whether a pulse trigger uses HSV (bool)
COPIED_COLOR_HVS 49 Unknown description (string)
COPIED_COLOR_ID 50 Unknown description (string)
GRAYSCALE_TINT_CHANNEL 51 Color channel to use as tint for grayscale trigger (color)
SHADER_CENTER_ID 51 Center group for some shader triggers (group)
TRUE_ID 51 ID to call if condition is true (group)
TARGET 51 ID affected by the trigger (color/group)
GROUP_ID_1 51 First group ID (group)
ITEM_TARGET 51 Item ID of target item in Item Edit (number)
TARGET_TYPE 52 The target of a pulse trigger (bool, false = color channel, true = group ID)
YELLOW_TELEPORTATION_PORTAL_DISTANCE 54 The distance from the blue teleportation portal to the orange one (float)
ACTIVATE_GROUP 56 Whether "Activate Group" is checked in count, collision or toggle triggers (bool)
GROUPS 57 The group(s) an object should have (group or array of groups)
LOCK_TO_PLAYER_X 58
LOCK_TO_PLAYER_Y 59
COPY_OPACITY 60
EDITOR_LAYER_2 61
SPAWN_TRIGGERED 62
SPAWN_DURATION 63
DONT_FADE 64
MAIN_ONLY 65
DETAIL_ONLY 66
DONT_ENTER 67
SHADER_TINT_CHANNEL 71
ADD 70
CENTER 71
FALSE_ID 71
ROTATE_DEGREES 68
TIMES_360 69
LOCK_OBJECT_ROTATION 70
GROUP_ID_2 71
TARGET_POS 71
X_MOD 72
Y_MOD 73
BLOCK_A 80
STRENGTH 75
ITEM_ID_1 80
ANIMATION_GID 76
COUNT 77
MULT_DIV 88
SUBTRACT_COUNT 78
PICKUP_MODE 79
ITEM 80
HOLD_MODE 81
TOGGLE_MODE 82
INTERVAL 84
EASING_RATE 85
EXCLUSIVE 86
ITEM_ID_2 95
MULTI_TRIGGER 87
COMPARISON 88
DUAL_MODE 89
SPEED 90
DELAY 91
Y_OFFSET 92
ACTIVATE_ON_EXIT 93
DYNAMIC_BLOCK 94
BLOCK_B 95
GLOW_DISABLED 96
ROTATION_SPEED 97
DISABLE_ROTATION 98
USE_TARGET 100
TARGET_POS_AXES 101
EDITOR_DISABLE 102
HIGH_DETAIL 103
COUNT_MULTI_ACTIVATE 104
MAX_SPEED 105
RANDOMIZE_START 106
ANIMATION_SPEED 107
LINKED_GROUP 108
EXIT_STATIC 110
FREE_MODE 111
EDIT_FREE_CAM_SETTINGS 112
FREE_CAM_EASING 113
FREE_CAM_PADDING 114
ORD 115
REVERSED 118
TIMEWARP_TIME_MOD 120
ANIMATE_ON_TRIGGER 123
SCALE_X 128
SCALE_Y 129
PERSPECTIVE_X 131
PERSPECTIVE_Y 132
ONLY_MOVE 133
PLAYER_1 138
OVERRIDE_COUNT 139
FOLLOW_CAMERA_X 141
FOLLOW_CAMERA_Y 142
FOLLOW_CAMERA_X_MOD 143
FOLLOW_CAMERA_Y_MOD 144
PARTICLE_DATA 145
USE_OBJ_COLOR 146
UNIFORM_OBJ_COLOR 147
GRAVITY 148
SCALE_X_BY 150
SCALE_Y_BY 151
ADV_RAND_STRING 152
DIV_BY_X 153
SHADER_SIZE 179
BULGE_RADIUS 180
DIV_BY_Y 154
MAX_COL_Y_OFF 182
STREAK_ADDITIVE 159
LINE_THICKNESS 179
UNLINK_DUAL_GRAVITY 160
SEGMENT_H 189
SHADER_SLICE_HEIGHT 179
FOLLOW_EASE 191
LINE_STRENGTH 191
MAX_SLICE_X_OFF 191
SHADER_TARGET_X 180
HIDE_GROUND 161
HIDE_P1 162
MAX_COL_X_OFF 181
RGB_OFF 180
USE_LUM 188
HIDE_P2 163
CAMERA_EDGE 164
DISABLE_CONTROLS_P1 165
DUAL_DIR 194
KEEP_VELOCITY 169
CHANGE_CHANNEL 171
SHADER_TARGET 188
GR_BLENDING 174
SHADER_USE_X 188
SHADER_SPEED 175
SHADER_SNAP_GRID 194
SHADER_USE_Y 190
SHADER_STRENGTH 176
TIME_OFF 177
WAVE_WIDTH 179
SHADER_THICKNESS 180
C 201
SHADER_FADE_IN 181
SHADER_FADE_OUT 182
SHADER_INNER 183
SHADER_INVERT 184
NO_PLAYER_PARTICLES 188
SHADER_TARGET_Y 189
SHADER_FOLLOW 190
SHADER_OUTER 191
DISABLE_ALL 192
SHADER_RELATIVE_POS 194
HIDE_MG 195
LOWEST_LAYER 196
HIGHEST_LAYER 197
PLAYER_ONLY 198
DISABLE_CONTROLS_P2 199
SCREEN_OFF 290
PLAYER_2 200
_PT 201
GR_LAYER 202
GR_BL 203
GR_BR 204
GR_TL 205
GR_TR 206
GR_VERTEX_MODE 207
GR_DISABLE 208
GR_ID 209
QUICK_START 211
FOLLOW_GROUP 212
FOLLOW_EASING 213
ANIMATE_ACTIVE_ONLY 214
FOLLOW_P1 215
FOLLOW_P2 216
P_GROUPS 274
SCREEN_OFFX 290
SCREEN_OFFY 291
DISABLE_GRID_SNAP 370
ZOOM 371
ANIM_ID 373
ORDER_INDEX 374
CLOSE_LOOP 376
SFX_ID 392
CURVE 378
SECONDS_ONLY 389
SONG_ID 392
SMALL_STEP 393
SNAP_360 394
TARGET_DIR_CENTER 395
PREP 399
LOAD_PREP 400
SONG_SPEED 404
SONG_PITCH 405
SONG_VOLUME 406
SONG_REVERB 407
SONG_START 408
SONG_FADE_IN 409
SONG_END 410
SONG_FADE_OUT 411
FFT 412
SONG_LOOP 413
STOP_LOOP 414
IS_UNIQUE 415
UNIQUE_ID 416
SONG_STOP 417
CHANGE_VOLUME 418
CHANGE_SPEED 419
OVERRIDE 420
VOL_NEAR 421
VOL_MED 422
VOL_FAR 423
MIN_DIST 424
DIST_2 425
DIST_3 426
CAM 428
EVENTS 430
SONG_CHANNEL 432
SFX_PRELOAD 433
MIN_INTERVAL 434
SEQUENCE 435
MODE 436
MIN_INT 437
RESET 438
RESET_FULL_STEP 439
REMAPS 442
EXTRA_ID 447
MODIFIER 449
RELATIVE_ROT 452
SMOOTH_VELOCITY 453
SMOOTH_VELOCITY_MODIFIER 454
SFX_GROUP 455
PREVIEW_OPACITY 456
VOLUME_DIRECTION 458
NO_EFFECTS 460
NO_SFX 461
EXIT_INSTANT 465
TIME_COUNTER 466
START_TIME 467
DONT_OVERRIDE 468
IGNORE_TIMEWARP 469
TIMER_TIME_MOD 470
EMPTY_ONLY 515
START_PAUSED 471
START_STOP 472
STOP_TIME 473
STOP_CHECKED 474
TYPE_1 476
COMP_OP_1 480
TYPE_2 477
COMP_OP 482
ITEM_TARGET_TYPE 478
COMP_OP_2 481
MOD 479
ASSIGN_OP 480
OP_1 481
OP_2 482
MOD_2 483
TOL 484
RFC_1 485
RFC_2 486
INSTANT_END 487
IGNORE_VOLUME+TEST 489
SOUND_DURATION 490
PERSISTENT 491
REVERB_TYPE 502
REVERB_ENABLE 503
MAX_SIZE 512
HARD_EDGES 515
TIME_MOD 520
POSITION_X_MOD 521
ROTATION_MOD 522
SCALE_X_MOD 523
LINE_OPACITY 524
EXTRA_ID_2 525
HIDE_ATTEMPTS 532
STOP_JUMP 540
STOP_MOVE 541
STOP_ROT 542
STOP_SLIDE 543
SILENT 544
POSITION_Y_MOD 545
SCALE_Y_MOD 546
EDIT_RESPAWN_TIME 573
RESPAWN_TIME 574
AUDIO_ON_DEATH 575
NO_DEATH_SFX 576
RELATIVE_SCALE 577
ABSNEG_1 578
ABSNEG_2 579
STOP_PAUSE_RESUME 580
PINCH_RADIUS 4376890